package com.ruoyi.system.service;

import java.util.Map;

/**
 * 仪表盘统计数据服务接口
 * 
 * @author ruoyi
 */
public interface IDashboardService
{
    /**
     * 获取所有模块的汇总数据
     * 
     * @return 模块汇总数据
     */
    public Map<String, Object> getSummaryData();

    /**
     * 获取资格审查模块的统计数据
     * 
     * @return 资格审查统计数据
     */
    public Map<String, Object> getQualificationStats();

    /**
     * 获取体能测评模块的统计数据
     * 
     * @return 体能测评统计数据
     */
    public Map<String, Object> getPhysicalStats();

    /**
     * 获取体检面试模块的统计数据
     * 
     * @return 体检面试统计数据
     */
    public Map<String, Object> getMedicalStats();

    /**
     * 获取职位选择模块的统计数据
     * 
     * @return 职位选择统计数据
     */
    public Map<String, Object> getPositionStats();
    
    /**
     * 初始化系统，清空所有模块数据
     * 
     * @return 结果
     */
    public boolean initSystem();
} 